package com.wyx.utils;

import cn.hutool.crypto.digest.DigestUtil;

/**
 * 对传入的密码经行加密
 * @ClassName UserPasswordEncryption
 * @Description TODO
 * @Author 王玉星
 * @Date 2021/8/3 13:57
 * @Version 1.0
 */
public class PasswordEncryption {

    /**
     * 使用 MD5 方式对用户传入的密码经行加密
     * @param password 用户传入的密码
     * @param salt  加密的盐，最少要 4 位数
     *
     * @return  使用用户密码加上加密盐，加密后的MD5值
     */
    public static String encryption(String password, String salt){
        String saltPassword = salt.charAt(2)+salt.charAt(3)+password+salt.charAt(0)+salt.charAt(1);
        return DigestUtil.md5Hex(saltPassword);
    }
}
